@charset "utf-8";
.header { height:325px; }
.banner { position:absolute; top:70px; left:50%; width:1440px; height:255px; margin-left:-720px; z-index:1; }
.container { padding-bottom:20px; }
.wrap { position:relative; width:1000px; margin:0 auto; z-index:2; }
.wrap .sidebar { float:left; width:223px; margin-top:-4px; padding-top:11px; }
.wrap .main { float:right; width:756px; min-height:300px; _height:300px; padding-left:21px; padding-top:11px; background:url("main.jpg")/*tpa=http://www.hxjrjt.com/images/main.jpg*/ no-repeat; }
.wrapBt { height:0; overflow:hidden; clear:both; }
.footer { background:#838383; color:#fff; }
.footer a,.footer a:hover { color:#fff; }
.leftTxtTitle { width:189px; height:45px; margin:0; padding:0 0 0 12px; background:url("leftTxtTitle.jpg")/*tpa=http://www.hxjrjt.com/images/leftTxtTitle.jpg*/ no-repeat; color:#fff; font-size:18px; font-weight:100; line-height:34px; text-align:left; }
.menu { width:181px; padding:10px 10px 20px; background:#ebefee url("ico_24.jpg")/*tpa=http://www.hxjrjt.com/images/ico_24.jpg*/ no-repeat left bottom; }
.menu dl { width:181px; }
.menu dl dt { width:181px; margin-bottom:5px; }
.menu dl dt a { display:block; width:171px; padding:4px 0 4px 10px; border-top:1px solid #ebefee; background:url("ico_26.jpg")/*tpa=http://www.hxjrjt.com/images/ico_26.jpg*/ no-repeat center bottom; color:#838383; line-height:21px; }
.menu dl dt a:hover,.menu dl dt .current { border-top:1px solid #fbbf00; background:url("ico_25.jpg")/*tpa=http://www.hxjrjt.com/images/ico_25.jpg*/ no-repeat center #a88733; color:#fff; }
.menu dl dd { width:215px; margin-bottom:1px; text-align:right; }
.menu dl dd a { display:block; padding:6px 20px; background:none; color:#333; }
.menu dl dd a:hover,.menu dl dd .current { background:#069; color:#fff; }
.leftPic { width:212px; }
.leftPic li { margin-bottom:15px; }
.location { position:relative; height:36px; margin-bottom:15px; border-bottom:1px solid #c1c1c1; line-height:36px; }
.location h3 { float:left; height:36px; padding-left:25px; margin:0; background:url("ico_04.jpg")/*tpa=http://www.hxjrjt.com/images/ico_04.jpg*/ no-repeat 0 center; font-size:16px; color:#838383; }
.breadcrumbs { float:right; color:#7e7e7e; }
.breadcrumbs a,.breadcrumbs a:hover { color:#7e7e7e; }
.article .hd { padding:0; text-align:center; }
.article .hd h1 { margin:0; padding:0; font-size:18px; line-height:34px; }
.article .hd .titBar { color:#b4b4b4; line-height:28px; } 
.article .bd { padding:10px 5px 30px; font-size:14px; line-height:24px; word-wrap:break-word; }
.article .ft { padding-bottom:20px; line-height:30px;  text-align:center; }
.hotNews { height:135px; margin:0 0 20px; border-bottom:1px solid #e1e1e1; clear:both; }
.hotNews .pic { float:left; width:252px; height:114px; margin-right:20px; }
.hotNews dl { display:block; overflow:hidden; height:135px; padding:0; line-height:20px; }
.hotNews dl dt { height:40px; color:#904e00; font:16px/18px "microsoft yahei"; }
.hotNews dl dt a { color:#904e00; } 
.hotNews dl dd { line-height:20px; }
.hotNews dl .info { height:54px; }
.hotNews dl dd a { color:#bf1820; }
.picnews-01 { margin-bottom:10px; }
.picnews-01 .item { height:123px; margin:0; padding-bottom:13px; border-top:1px solid #e4e5e5; font-family:"microsoft yahei"; clear:both; cursor:pointer; }
.picnews-01 .item .num { float:left; width:38px; height:21px; margin-top:-1px; padding-top:102px; border-top:1px solid #cccdcd; background:#e3e3e3; font:11px/21px "microsoft yahei"; text-align:center; }
.picnews-01 .item dl { float:left; width:546px; height:111px; padding:12px 0 0 23px; line-height:20px; overflow:hidden; }
.picnews-01 .item dl dt { margin-bottom:3px; color:#2a2a2a; line-height:30px; font-size:14px; }
.picnews-01 .item dl dt span { float:right; color:#a6a6a6; font-size:12px; }
.picnews-01 .item dl dt a { color:#2a2a2a; } 
.picnews-01 .item dl dd { color:#7e7e7e; line-height:22px; }
.picnews-01 .item .pic { float:right; width:95px; height:97px; margin:12px 0 0 0; display:inline; }
.picnews-01 .item .pic a { display:block; width:100%; height:100%; }
.picnews-01 .current { border-top:1px solid #6b6b6b;}
.picnews-01 .current .num { border-top:1px solid #3e3e3e; background:#919191; }
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.w220 { width:756px; overflow:hidden; }
.w220 .pic-item-list { width:756px; padding:10px 0 0; }
.w220 .pic-item { position:relative; width:220px; margin:0 16px 10px; padding:0 0 6px; display:inline; }
.w220 .list-pic { display:block; width:220px; height:148px; margin:0 auto; padding:0; border:0; background:none; line-height:148px; }
.w220 dl { padding:0; color:#626262; line-height:24px; text-align:left; }
.w220 dt { margin-bottom:6px; padding:6px 0; border-bottom:1px solid #666; font-size:14px; line-height:26px; }
.w220 dt a { color:#2e8102; }
.w180 { width:756px; overflow:hidden; }
.w180 .pic-item-list { width:768px; padding:10px 0 0; }
.w180 .pic-item { position:relative; width:180px; margin:0 12px 20px 0; padding:0 0 6px; display:inline; }
.w180 .list-pic { display:block; width:180px; height:145px; padding:0; border:0; line-height:145px; }
.w180 dl { padding:8px 0 0; line-height:24px; }
.w180 dt { background:#a9a9a9; line-height:22px; }
.w180 dt a { display:block; color:#fff; }
.w180 dt a:hover { background:#ffab26; color:#fff; }
.list { padding:0 0 25px; }
.list li { padding:0 10px 0 0; border-bottom:1px solid #d1d1d1; background:url("ico_04.gif")/*tpa=http://www.hxjrjt.com/images/ico_04.gif*/ no-repeat 16px 15px; font-size:14px; line-height:35px; clear:both; }
.list li span { float:right; margin:7px 0; padding:0 8px; background:#b8b8b8; color:#fff; line-height:20px; }
.list li a { padding-left:43px; color:#535353; }
.list li a:hover { text-decoration:underline; }
.page { margin:0 0 25px; padding:0; line-height:20px; text-align:center; }
.page a { display:inline-block; margin:0 3px; padding:0 5px; border:1px solid #a9a9a9; }
.page a:hover { background:#609a30; border:1px solid #609a30; color:#fff; }
.page .current { background:#609a30; border:1px solid #609a30; color:#fff; font-weight:bold; }
.contact { margin:0 10px; padding:0 0 30px; font-size:13px; line-height:200%; word-wrap:break-word; word-break:break-all; }
.hr { position:relative; margin-bottom:30px; }
.hr h3 { padding-left:3px; border-bottom:1px solid #dcdcdc; color:#646464; font:bold 16px/34px "microsoft yahei"; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:13px; cursor:pointer; }
.hr h3 .off { background:url("hr_down.jpg")/*tpa=http://www.hxjrjt.com/images/hr_down.jpg*/ no-repeat center; }
.hr h3 .on { background:url("hr_up.jpg")/*tpa=http://www.hxjrjt.com/images/hr_up.jpg*/ no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#f90; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#ececec; color:#666; line-height:24px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#f90; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hrTable { margin:10px auto 30px; border-top:1px solid #dedede; }
.hrTable .hrTableTh { height:32px; background:#ececec; }
.hrTable th { color:#646464; }
.hrTable td { border-bottom:1px solid #eee; }
.hrTable td .a { display:inline-block; padding:0 10px; background:#f90; color:#fff; line-height:21px; }
.hrTable td .a:hover { background:#000; }
.message { padding:0 0 10px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; }
.message-list .m-title { padding:0; color:#904e00; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#ccc; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#221654; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }
.form-panel { padding:0 0 10px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#ccc; color:#333; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 105px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#f90; color:#fff; cursor:pointer; }
.preview { position:relative; width:736px; margin:0 10px; }
.preview .bigImg { float:left; }
.preview .smallScroll { float:left; height:475px; }
.bigImg { width:590px; height:475px; overflow:hidden; }
.smallScroll { position:absolute; top:0; right:0; width:129px; }
.smallScroll .smallImg ul li { width:125px; height:100px; margin:0 0 10px; border:2px solid #fff; cursor:pointer; }
.smallScroll .smallImg ul .on { border:2px solid #000; }
.smallScroll .sPrev,.smallScroll .sNext { position:absolute; bottom:0; display:block; width:60px; height:20px; color:#fff; line-height:20px; text-align:center; overflow:hidden; }
.smallScroll .sPrev { right:67px; background:#666; }
.smallScroll .sNext { right:2px; background:#666; }
.description { padding:20px 10px; }
.description .hd {}
.description .hd h2 { margin:0; padding:0 16px; background:#308302; color:#fff; font-size:20px; line-height:40px; display:inline-block; }
.description .bd { padding:10px 0; color:#626262; line-height:24px; font-size:14px; }